package top.jnaw.jee.platform.model.Factory;

import java.util.List;
import top.jnaw.jee.platform.Consts;
import top.jnaw.jee.platform.model.Approval;
import top.jnaw.jee.platform.model.MessagePush;
import top.jnaw.jee.platform.model.Users;
import top.jnaw.jee.platform.model.WechatUsers;
import top.jnaw.jee.utils.ModelResult;
import top.jnaw.jee.utils.Shiros;

/**
 * Copyright (C) 2018 版权所有。 <p> 文件名： 文件功能描述：
 *
 * @author lc  2018/8/3 17:08 创建内容： <p> <p> 修改标识： 修改原因：
 */
public abstract class AbstractApproval {


  /**
   * 发送推送
   */
  public static void sendjpush(String title, String operation,
      String approvalType, Approval approval, String type, String type_id) {
  }

  public abstract ModelResult passed(Approval approval);

  public abstract ModelResult rejected(Approval approval);

  /**
   * 根据审批id 获取推送人员列表
   */
  public static List<Users> getPushUserList(int aid) {
    return Approval.getPushUserList(aid);
  }


}
